; Money97 is (c) 1997 Christoph Rickers <C.Rickers@tu-bs.de>
; $VER Installer-Script for Money97, V0.94b (c) 25-Jun-97 Kai Philippsen <Kai.Philippsen@uni-bremen.de>
;
; Defaults
(set #dest "")
(set @default-dest "Sys:")
(if (= @language "deutsch")
(set #def_lang 1)
(set #def_lang 0)
)
; Language select
(set #lang
(askchoice
(prompt "Please select your preferred language.\nBitte die bevorzugte Sprache wählen.")
(help (cat "The chosen language will be used during the installation progress.\n\nDie gewählte Sprache wird während der Installation verwendet.\n\n\n" @askchoice-help))
(set #MSG_DIR "Where do you wish Money97 V0.94b to be installed?\nA drawer named `Money97' will be created there.")
(set #MSG_DIR_HELP (cat "Choose the harddisk partition and optionally subdirectories, where you wish the program to be installed. A drawer named `Money97' will be created and all files will be copied there."
"\n\nIf `Money97' already exists you will be asked to update your installation. None of your own project files will be deleted during this progress.\n\n\n" @askdir-help))
(set #MSG_NOMUI "\n\nOups, Magic-User-Interface was not found on your system! Please abort installation of Money97 V0.94b and install MUI first. You need at least V3.6 of MUI.\n\n")
(set #MSG_MENU "Do you want to...")
(set #OS_ERROR "\n\nSorry, you need at least OS 3.0 to run Money97!\n\n")
(set #MSG_IMAGE "Which set of images do you wish to use in the program?")
(set #MSG_IMAGE_HELP (cat "Money97 uses a button interface for the main control functions.\n\nIf you are running your Workbench with 16 or more colours you can install the image set with 16 colours. If you use less than 16 colours the image set with 8 colours should look much nicer. In addition there are two sets you can use together with MagicWB.\n\n\n" @askchoice-help))
(set #MSG_8 " 8 color buttons")
(set #MSG_16 "16 color buttons")
(set #MSG_plain "Plain style for MagicWB")
(set #MSG_grad "Gradient style for MagicWB")
(set #MSG_DOCS "Which documentations would you like to be copied?")
(set #MSG_DOCS_HELP (cat "Money97 comes with an English documentation in several formats. Here you can select the ones you wish to be copied to your harddisk.\n\n"
"ASCII-TEXT: Plain text\n\n"
"AmigaGuide: This documentation uses the hypertext format of the Amiga. You need Multiview to read it. This document is also used for the built-in online help.\n\n"
"LaTeX-DVI: To read or print this documentation you need an complete installation of LaTeX.\n\n"
"HTML: This hypertext is used for documents at the World-Wide-Web. You need a web browser to read this.\n\n"
"IFF-Pictures: Some screenshots of Money97 are included in this package. If you copy them, they can be used with the Guide and HTML documentation.\n\n\n" @askchoice-help))
(set #MSG_CATS "Which languages in addition to English (built-in) do you wish to install?")
(set #MSG_CATS_HELP (cat "Money97 is localized and will use texts in any languages you install a catalog file for. English is built-in.\n\n\n" @askchoice-help))
(set #MSG_DEL "In which directory have you installed the Money97 drawer?")
(set #MSG_DEL_HELP (cat "Please select the directory with the drawer `Money97' in it, do not select this drawer itself.\n\nIf you continue the script this drawer and all files in it will be deleted.\n\n\n" @askdir-help))
(set #DEL_MSG "\n\n\nDo you\nREALLY\nwant to DELETE your installation of the wonderful\nMoney97\n???\n\nNote: Your project data will also be erased.\nUse the `install/update' feature, if you only want to change some files...")
(set #DEL_MSG_HELP (cat "Select `Yes' if you want to delete your Money97 drawer.\n\nSelect `No' to keep your installation.\n\n\n" @askbool-help))
(set #ADE "\nMoney97 V0.94b is now removed from your harddisk.\n\nIf you decided to do so because you really disliked the program, please send a comment to\nChristoph Rickers <c.rickers@tu-bs.de>\n\nEven bad feedback can be useful for the future development of Money97.\n\nThank you for the time you spend in trying Money97!")
(set #KEY_MSG "\nYour personal keyfile is now installed.\n\nPlease note, that you are not allowed to give it to other people. Refer to the licence section in the documentation for more info.\n\nThank you for supporting the shareware concept!")
(set #KEY_ASK "\n\nYour personal keyfile was found.\n\nDo you wish to install it?")
(set #KEY_ASK_HELP "Please note that Money97 is a shareware product. Because of paying your share, you got a keyfile for Money97. This identifies you as a registered user and allows you to use all functions of the program without any restrictions.\n\nIf you are installing Money97 on your own system, you should copy the keyfile to your Money97 drawer.")
(set #UPDATE "\nIn the path you specified an older installation of Money97 was found.\n\nThis script takes care of all your project data and of newer program versions.\n\nYou can continue now and use the script to update your image set, the documentations, the program itself or to install a keyfile.")
(set #OV_HELP "The version of Money97 you wish to install is older or same version as an already installed one.\n\nIf you select `Yes' the installed version will be overwritten with the actual one.\n\nIf you are not sure, that you got a newer version of Money97, select `No' to skip this part.")
(set #OV1 "\nThe version of Money97 you try to install is identical or even older than the already installed version.\n\n\nVersion of the installed program is ")
(set #OV2 "\nVersion of the program you try to install is ")
(set #OV3 "\n\n\nDo you want to overwrite the installed file anyway?")
(set #PUH "\n\n\nPoooooh...\n\nYour files were NOT deleted and can be found on your harddisk.")
(set #KEY_DIR "Where do you wish your keyfile to be installed?")
(set #KEY_DIR_HELP (cat "If you are collecting your keyfiles in S: you can also do with Money97.key. Otherwise you can copy it to the programs drawer.\n\n\n" @askdir-help))
(set #PDIR "in the Money97 directory")
(set #SDIR "in S:")
(set #EXAM "Do you wish to install the example projects?")
(set #EXAM_HELP (cat "To show you the possibilities of Money97 some examples for projectfiles are included. If you wish them to be copied to the `Projects' drawer, choose `Yes'.\n\n\n" @askbool-help))
(set #DOC_PICS "GIF-Pictures (for Guide and HTML)")
(set #INST "\n\nDo you wish to install the installation script?\n\nThis might be useful in some cases, for example if you like to be able to remove Money97 easily.")
(set #INST_HELP "The installation of the script to your harddisk is not really necessary. You can use it to delete all files from Money97 if you really like to or to update your program. Since new versions of Money97 will also include such a script and you also need a complete archiv to update images or documentations, feel free not to copy it at the moment.")
(set #COPY_MAIN "\nNow copying the main program...")
(set #MSG_DIR "In welchem Verzeichnis soll Money97 V0.94b installiert werden?\nEin Verzeichnis namens `Money97' wird dort automatisch erzeugt.")
(set #MSG_DIR_HELP (cat "Wählen sie eine Festplattenpartition und optional noch Unterverzeichnisse, in denen sie das Programm installieren möchten. Ein Verzeichnis namens `Money97' wird im gewählten Pfad erzeugt und alle Dateien dort hineinkopiert."
"\n\nExistiert dort bereits ein Verzeichnis `Money97', so können sie die Installation aktualisieren. Dabei werden keine ihrer eigenen Projektdateien gelöscht.\n\n\n" @askdir-help))
(set #MSG_NOMUI "\n\nOups, Magic-User-Interface scheint nicht installiert zu sein. Bitte brechen sie die Installation von Money97 V0.94b ab und installieren sie zuerst MUI. Sie benötigen mindestens V3.6 von MUI.\n\n")
(set #MSG_MENU "Möchten sie...")
(set #OS_ERROR "\n\nSie benötigen mindestens OS 3.0 um Money97 benutzen zu können!\n\n")
(set #MSG_IMAGE "Welches Bilderset soll das Programm benutzen?")
(set #MSG_IMAGE_HELP (cat "Die wichtigsten Menüfunktionen von Money97 können per Mausklick auf eine Buttonleiste aufgerufen werden.\n\nWenn sie ihre Workbench üblicherweise mit 16 oder mehr Farben laufen lassen, können sie die 16farbigen Bilder hierfür verwenden. Benutzen sie weniger als 16 Farben, so sehen die Bilder in 8 Farben wahrscheinlich besser aus. Außerdem liegen zwei Sets bei, die sie zusammen mit MagicWB benutzen können.\n\n\n" @askchoice-help))
(set #MSG_DOCS_HELP (cat "Zu Money97 gibt es deutsche Anleitungen in mehreren Formaten. Wählen sie beliebig viele Formate aus, die sie gerne auf ihrer Festplatte haben möchten.\n\n"
"ASCII-Text: Anleitung im puren Textformat.\n\n"
"AmigaGuide: Anleitung im Hypertextformat des Amigas, die mit Multiview gelesen werden kann und auch als Onlinehilfe dient.\n\n"
"LaTeX-DVI: Mit LaTeX erzeugte Anleitung. Zum lesen oder ausdrucken benötigen sie eine TeX-Installation.\n\n"
"HTML: Hypertextformat des World-Wide-Web. Diese Anleitung können sie mit einem Webbrowser lesen.\n\n"
"GIF-Bilder: Diesem Archiv liegen einige Bilder der Programmfenster von Money97 bei. Wenn sie sie kopieren, können sie von der Guide- und der HTML-Anleitung verwendet werden.\n\n\n" @askchoice-help))
(set #MSG_CATS "Welche weiteren Sprachen außer Englisch (eingebaut) möchten sie installieren?")
(set #MSG_CATS_HELP (cat "Money97 benutzt das Locale-Konzept. Es kann daher seine Texte in jeder Sprache darstellen, für die sie eine Catalog-Datei installieren. Englisch ist in das Programm eingebaut.\n\n\n" @askchoice-help))
(set #MSG_DEL "In welches Verzeichnis haben sie die Money97-Schublade installiert?")
(set #MSG_DEL_HELP (cat "Wählen sie das Verzeichnis in dem sich die Schublade `Money97' befindet, bitte wählen sie nicht die Schublade selbst!\n\nWenn sie mit dem Skript fortfahren, wird diese Schublade mit samt dem Inhalt gelöscht.\n\n\n" @askdir-help))
(set #DEL_MSG "\n\n\nWollen sie\nWIRKLICH\nihre Installation des wunderbaren Programmes\nMoney97\nLÖSCHEN???\n\nAchtung: Ihre Projektdateien werden ebenfalls gelöscht!\nBenutzen sie die `installieren/aktualisieren' Funktion, wenn sie nur einzelne Dateien ersetzen wollen.")
(set #DEL_MSG_HELP "Wenn sie es sich gut überlegt haben, daß sie Money97 löschen wollen, wählen sie `Ja'.\n\nWenn sie dieses wundervolle Progamm doch lieber behalten möchten, wählen sie einfach `Nein'.")
(set #ADE "\nMoney97 V0.94b ist nun von der Festplatte gelöscht.\n\nWenn sie sich zu diesem Schritt entschieden haben, weil ihnen etwas an dem Programm mißfällt, schicken sie bitte einen Kommentar an\nChristoph Rickers <c.rickers@tu-bs.de>\n\nAuch negative Rückmeldungen können dazu beitragen, ein Programm zu verbessern.\n\nDanke für das Ausprobieren von Money97!")
(set #KEY_MSG "\nIhr persönliches Keyfile wurde installiert.\n\nBitte beachten sie, daß sie diese Datei auf keinen Fall an andere Personen weitergeben dürfen. Lesen sie den Abschnitt `Copyright' in der Anleitung für weitere Informationen.\n\nDanke für ihre Unterstützung der Shareware-Idee!")
(set #KEY_ASK "\n\nIhr persönliches Keyfile wurde gefunden.\n\nMöchten sie es installieren?")
(set #KEY_ASK_HELP "Money97 ist Shareware. Durch zahlen ihres Beitrages haben sie ein Keyfile bekommen, daß sie als registrierten Benutzer von Money97 ausweist und es ihnen ermöglicht, alle Funktionen des Programms ohne Einschränkungen benutzen zu können.\n\nWenn sie Money97 gerade auf ihrem eigenen Rechner installieren, sollten sie die Datei auf jeden Fall mitkopieren.")
(set #UPDATE "\nIn dem von ihnen gewählten Pfad wurde bereits eine Installation von Money97 gefunden.\n\nDieses Skript sorgt jedoch dafür, daß keine neuen Dateien durch alte überschrieben oder bereits erstellte Projektdateien gelöscht werden.\n\nSie können daher wie gewohnt fortfahren und eine neue Programmversion, andere Images, Anleitungen oder ein Keyfile installieren.")
(set #OV_HELP "Die Version von Money97, die sie gerade installieren wollen, ist älter oder genauso alt wie eine bereits installierte Version.\n\nWählen sie `Ja', wenn sie die Version auf der Festplatte trotzdem mit der aktuellen Fassung überschreiben wollen.\n\nWenn sie sich nicht sicher sind, daß sie eine neuere Version haben, wählen sie `Nein', um dies zu umgehen.")
(set #OV1 "\nDie bereits installierte Version von Money97 ist identisch mit der, die sie gerade installieren wollen oder sogar neuer!\n\n\nVersionsnummer auf der Festplatte ist ")
(set #OV2 "\nVersionsnummer des zu installierenden Programms ist ")
(set #OV3 "\n\n\nWollen sie trotzdem das bereits installierte Programm überschreiben?")
(set #PUH "\n\n\nPuuuuuuuh...\n\nIhre Dateien wurden NICHT gelöscht und befinden sich immer noch auf der Festplatte.")
(set #KEY_DIR "Wohin möchten sie ihr Keyfile installiert haben?")
(set #KEY_DIR_HELP (cat "Wenn sie es gewohnt sind, Keyfiles in ihrem S: Verzeichnis zu sammeln, können sie auch Money97.key dort platzieren. Ansonsten können sie ihr Keyfile auch im Money97-Verzeichnis installieren.\n\n\n" @askdir-help))
(set #PDIR "ins Money97 Verzeichnis")
(set #SDIR "in S:")
(set #EXAM "Möchten sie die Beispielprojekte installieren?")
(set #EXAM_HELP (cat "Um ihnen die Möglichkeiten von Money97 zu demonstrieren, sind einige Beispiele für Projektdateien angefügt. Wenn sie diese in das `Projects' Verzeichnis kopieren möchten, wählen sie bitte `Ja'.\n\n\n" @askbool-help))
(set #DOC_PICS "GIF-Bilder (für Guide und HTML)")
(set #INST "\n\nMöchten sie auch das Installationsskript installieren?\n\nDies kann z.B. sinnvoll sein, wenn sie die Money97 Installation möglichst einfach wieder entfernen wollen.")
(set #INST_HELP "Es ist nicht unbedingt notwendig, das Installationsskript zu installieren, zumal auch eine neue Version von Money97 immer wieder ein aktualisiertes Skript enthalten wird und sie zum Installieren anderer Images oder Anleitungen ohnehin ein komplettes Archiv brauchen, daß wiederum das Skript enthält. Entscheiden sie selbst.")
(set #COPY_MAIN "\nKopieren des Hauptprogramms...")
; ------------------------------> MAIN <--------------------------------
(message #MSG_START)
; Ask if install or remove
(if (= #lang 0)
(
(set #install
(askchoice
(prompt #MSG_MENU)
(help (cat "Select `Install' if you want all files required for Money97 V0.94b to be copied to your harddisk or if you want to update your files. No project data will be deleted!"
"\n\nSelect `Remove' if you already have the program installed and you wish to delete all Money97 V0.94b related files from your harddisk.\n\n\n" @askchoice-help))
(choices "Install or update Money97 V0.94b" "Remove Money97 V0.94b")
(default 0)
)
)
)
)
(if (= #lang 1)
(
(set #install
(askchoice
(prompt #MSG_MENU)
(help (cat "Wählen sie `installieren oder aktualisieren' um alle für Money97 V0.94b benötigten Dateien auf ihre Festplatte zu kopieren oder durch neue zu aktualisieren. Es werden keine Projektdateien gelöscht!"
"\n\nWählen sie `entfernen' wenn sie bereits das Programm installiert haben und nun alle zu Money97 V0.94b gehörenden Dateien wieder löschen möchten.\n\n\n" @askchoice-help))
(choices "Money97 V0.94b installieren oder aktualisieren" "Money97 V0.94b entfernen")